const koa = require('koa')
const app = new koa()
const router = require('koa-router')()
/* 如果没有next，下一个中间件函数不会执行 */
/* 每读取一个路由页面，都会经过这个中间件函数 */
app.use(async (ctx,next)=>{
    console.log('login');
    console.log(ctx.path);//可以获取路由的路径
    if(ctx.path == '/user'){
        ctx.body = "不允许看，必须登录"
    }else{
        await next()
    }
})
router.get('/',async ctx=>{
    ctx.body = '首页'
})
router.get('/user',async ctx=>{
    ctx.body = '核心密码'
})
router.get('/my',async ctx=>{
    ctx.body = 'my'
})
app.use(router.routes())
app.listen(8080,()=>{
    console.log('服务器开启成功了');
})